package com.dzl.goods.pojo.vo;

import com.dzl.goods.pojo.WelfareGoodsClassifyEntryRel;
import com.dzl.goods.pojo.WelfareGoodsLabel;
import lombok.Data;

import javax.persistence.Column;
import java.math.BigDecimal;
import java.util.List;

/**
 * 分类入口关联商品表(welfare_goods_classify_entry_rel)vo类
 * @author liuguanjun
 * @since 2021-12-30 09:09:07
 */
@Data
public class WelfareGoodsClassifyEntryRelVo extends WelfareGoodsClassifyEntryRel {

    /**
     * 商品规格里面最低价格
     **/
    private BigDecimal lowerPrice;
    /**
     * 商品规格里面最低价格
     **/
    private BigDecimal upperPrice;
    /**
     * 商品规格里面最低成本价格
     **/
    private BigDecimal lowerCostPrice;
    /**
     * 商品规格里面最高成本价格
     **/
    private BigDecimal upperCostPrice;
    /**
     * 商品名称
     */
    private String goodsName;
    /**
     * 商品图片（主图）
     */
    private String goodsImg;
    /**
     * 商品code
     */
    private String goodsCode;
    /**
     * 类别；1：实体商品，2：虚拟商品
     */
    private Integer goodsType;
    /**
     * 商品状态；0：草稿，1：上架，2：下架
     */
    private Integer goodsStatus;
    /**
     * 库存数量
     **/
    private Integer goodsRemainQuantity;
    /**
     * 是否展示
     */
    @Column(name = "is_show",insertable = false)
    private Integer isShow;
    /**
     * 供应商名称
     **/
    private String supplierName;
    /**
     * 品牌名称
     **/
    private String brandName;
    /**
     * 品牌名称
     **/
    private String partitionName;
    /**
     * 一级分类名称
     **/
    private String firstClassifyName;
    /**
     * 二级分类名
     **/
    private String secondClassifyName;
    /**
     * 三级分类名
     **/
    private String thirdClassifyName;
    /**
     * 商品类型名
     **/
    private String goodsTypeName;
    /**
     * 商品状态名
     **/
    private String goodsStatusName;
    /**
     * 商品标签列表
     */
    private List<WelfareGoodsLabel> goodsLabelList;
}
